/*
 * @Author: chenyulei yulei.chen@fa-software.com
 * @Date: 2023-12-18 15:38:28
 * @LastEditors: chenyulei yulei.chen@fa-software.com
 * @LastEditTime: 2023-12-20 10:09:21
 * @FilePath: /oms-ui/src/components/FooterMenu/config.ts
 * @Description: Lot Home Footer Menu Config
 */
import Dispatch from "@/assets/lot-footer/dispatch.svg";
import Hold from "@/assets/lot-footer/hold.svg";
import Release from "@/assets/lot-footer/release.svg";
import Split from "@/assets/lot-footer/split.svg";
import Merge from "@/assets/lot-footer/merge.svg";
import StepReposition from "@/assets/lot-footer/step_reposition.svg";
import FetchStep from "@/assets/lot-footer/fetch_step.svg";
import FuActionCancel from "@/assets/lot-footer/fu_action_cancel.svg";
import LotHistory from "@/assets/lot-footer/lot_history.svg";
import ReMeasurement from "@/assets/lot-footer/re_measurement.svg";
import AddMeasurement from "@/assets/lot-footer/add_measurement.svg";
import AddMemo from "@/assets/lot-footer/add_memo.svg";
import FuHold from "@/assets/lot-footer/fu_hold.svg";
import FuSplit from "@/assets/lot-footer/fu_split.svg";
import FuMerge from "@/assets/lot-footer/fu_merge.svg";
import Terminate from "@/assets/lot-footer/terminate.svg";
import TerminateCancel from "@/assets/lot-footer/terminate_cancel.svg";
import WaferProHistory from "@/assets/lot-footer/wafer_pro_history.svg";
import WaferSlotHistory from "@/assets/lot-footer/wafer_slot_history.svg";
import Detail from "@/assets/lot-footer/detail.svg";
import { MenuItem } from "./types";

export const BASIC_MENU: MenuItem[] = [
  {
    name: "Dispatch",
    icon: Dispatch,
    hotKey: "F3"
  },
  {
    name: "Hold",
    icon: Hold,
    hotKey: "F4"
  },
  {
    name: "Release",
    icon: Release,
    hotKey: "F5"
  },
  {
    name: "Split",
    icon: Split,
    hotKey: "F6"
  },
  {
    name: "Merge",
    icon: Merge,
    hotKey: "F7"
  },
  {
    name: "Step Reposition",
    icon: StepReposition,
    hotKey: "F8"
  },
  {
    name: "Fetch Step",
    icon: FetchStep,
    hotKey: "F9"
  },
  {
    name: "Fu-Action Cancel",
    icon: FuActionCancel,
    hotKey: "F10"
  },
  {
    name: "Lot History",
    icon: LotHistory,
    hotKey: "F11"
  }
];

export const SPECIAL_MENU: MenuItem[] = [
  {
    name: "Re-Measurement",
    icon: ReMeasurement
  },
  {
    name: "Add-Measurement",
    icon: AddMeasurement
  },
  {
    name: "Add-Memo",
    icon: AddMemo
  },
  {
    name: "Fu-Hold",
    icon: FuHold
  },
  {
    name: "Fu-Split",
    icon: FuSplit
  },
  {
    name: "Fu-Merge",
    icon: FuMerge
  },
  {
    name: "Terminate",
    icon: Terminate
  },
  {
    name: "Terminate Cancel",
    icon: TerminateCancel
  },
  {
    name: "Wafer Pro History",
    icon: WaferProHistory
  },
  {
    name: "Wafer Slot History",
    icon: WaferSlotHistory
  }
];
export const OPERATION_MENU: MenuItem[] = [
  {
    name: "Detail",
    icon: Detail,
    hotKey: "F2"
  }
];
